iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
0
Security

無趣的密碼學,有趣的加密!系列 第 30

[Day 30] 030 - 關於密碼學,真正的密碼學

  • 分享至 

  • xImage
  •  

關於密碼學,真正的密碼學

大家應該能理解、知道目前密碼學很多的東西。

雖然密碼學遠遠不只這些,但到了這邊也學習很多了。

說起來我看到其他系列的文章的觀看數就深深的得知自己的不足。

但好處就是我也只能在這邊哭哭,反正他們也不會看我的文章,更不會來提點我。

但這件事竟先不提,我們來聊聊一些關於密碼學延伸的一些事情。

在這一系列中,我把目前密碼學流行的基礎都看過了一遍。

雖然還有很多沒提到,尤其憑證、OTP等一堆東西沒有講,說真的很可惜。

但也只能先這樣子,如果未來有機會……再說吧。

巨人的肩膀

到了這邊幾乎能想見到:

  1. 有一群上密碼學的學生,會拿我的文章上去頭影片報告了。
  2. 考試的時候拿來當作複習。
  3. 社會上有人想理解密碼學,推薦的。

而這一系列中也是,我們也是收集很多人整合的資料。

所以我們都是一樣,站在了巨人的肩膀上。

密碼學的延伸

密碼學是資訊安的延伸。

密碼學是編碼理論的延伸。

密碼學是應用數學的延伸。

密碼學也是目前基礎資訊安全的基石。

密碼學也是編碼理論的應用。

密碼學也是應用數學的實做。

很多無形有形之中,密碼學就默默隱藏在其中。

密碼學的應用

密碼學的應用除了為了安全之外,也可能變化出不同的用法。

還有更多的方法要注意,除了常識之外,還有一些特別的流程

例如OAuth 2.0、憑證等其他分支類別。

例如大家熟悉的區塊鏈就是密碼學的應用,不如說區塊鍊的基石就是密碼學。

而大家熟悉的勒索病毒其實也是密碼學的產物。

更同時現在上網的Https更是默默的保護著使用者的安全。

從密碼學延伸出來的各種加解密、認證、比對、修復、交握、傳輸。

大家多多少少能從自己的生活中發現一些密碼學的應用或延伸,那怕你沒有意識到。

背後的數學

強大的密碼學,背後有的數學真不是一點兩點就能解釋的清楚的。

很多安全相關的驗證都是依靠這些數學去證明,去嘗試。

密碼學難以跟數學脫勾,同時密碼學也同樣的需要數學來支撐。

大家看過RSA、DH之後更能感受到數學與密碼學結合後的魅力吧。

所以大家可以多看看這些數學,同時也說不定能從數學中發明出另一個密碼學的應用。

現代電腦的威力

不難想像現在密碼學的都依靠在了數學的強大上,而電腦系統的的速度也同樣的強大。

在幾百年前,電腦還沒出現的時候,人們根本不需要那麼強大的加密方式,同時也沒辦法人工處理那麼複雜的加密方式。

更別提破解這件事情了。

但電腦出現後卻打破了這樣的事情,因此密碼學因為電腦的強大,密碼學也開始出現更強大的加密方案。

而量子電腦的出現,同樣的衝擊著現代密碼學本身。

後量子密碼學的誕生也已經悄悄的出現了。

大家倒是不用過於擔心量子電腦一瞬之間打破整個密碼學。

而是密碼學會跟著量子電腦的出現,而出現對應的方式。

這是一種漸進的,不會是一瞬之間的,說不定量子電腦還沒民用化之前,後量子密碼學的加密就已經先普及了。

畢竟現在的資安很重要,而資安大神、資安巨頭公司等一定會為了這些而開始有所準備的。

請大家放心的交給他們,同時也感謝這些人。

密碼學不等於資訊安全

密碼學跟資訊安全其實說有完全相關其實並不是。

資訊安全的組成中的確有密碼學。

而密碼學的確跟資訊安全有關。

但密碼學卻不能一定保證資訊安全。

有很多都會試圖繞過密碼學。

有很多會攻擊已經不安全的密碼學。

不是說有做一些密碼學的機制就是等同於資訊安全。

而沒做密碼學的機制一定不會有資訊安全。

這點大家除了密碼學本身,還有很多很多知道才能保護用戶的資訊安全。

而資訊安全的問題遠遠不只有密碼學本身,一樣我們就看其他大神的文章來充實自己吧。

為何學習密碼學

學習密碼學有很多很多的理由。

但更多的是不想密碼學的人更是多。

能在這邊跟大家相聚、聊天、交換學習,在這枯燥的密碼學的文章中。

真的是很高興,同時也很期待。

學習密碼學除了資訊安全之外,喜歡上那樣的數學應用、喜歡上那些神奇的處理方式。

都是學習密碼學的動力。

而且還常常會覺得不安全的方法卻是安全的,而看起來很安全的反而不安全。

密碼學帶給我們的驚喜遠遠的超乎我們的想像。

學習密碼學不是為了什麼,學習密碼學也不需要理由。

密碼學不止密碼學

密碼學不只是密碼學!

密碼學如同一門嚴肅的學科、密碼學如通一門有趣的小說。

不比一些深度學習簡單、也不比其他的專有科目簡單。

密碼學有不少的硬道理。

而密碼學本身遠遠不止這樣。

從古自今密碼學的身影不斷的影響的世界。

加密者、破解者的戰鬥也從沒停下來。

密碼學除了應用在網路、電腦,也很有可能出現在現實的任何一個地方。

不要只是把密碼學的那些當成了『只是密碼學』,而是更加更加的看。

密碼學遠遠的不止密碼學。

作者的話

來到了最後了,陪著我走過30天的朋友們,我很感謝。

雖然很多東西沒機會跟你們說,但我相信能看到這邊的各位一定也能尋找更多的資料。

本身密碼學就不是30天能講完的,而資訊安全更是如此。

未來有機會的話,希望能再與大家見面。

同時也很希望大家能把文章推出去,讓更多的人能一同來在密碼學中探索。

謝謝各位的觀看,謝謝。


上一篇
[Day 29] 029 - 密碼學的實際小測驗
系列文
無趣的密碼學,有趣的加密!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
Hamlet
iT邦新手 5 級 ‧ 2020-10-02 18:55:00

作者您好:
恭喜您挑戰鐵人賽成功,
感謝您在學習資安的同時,
也不忘指導後輩,
希望您繼續加油,感謝

dennysora iT邦新手 5 級 ‧ 2020-10-03 07:28:02 檢舉

謝謝您的觀看,希望小弟的文章能讓大家一同交流。

0
HackerCat
iT邦新手 2 級 ‧ 2020-10-02 20:26:52

恭喜完賽~
量子電腦應該不僅僅可能衝擊到了密碼學
真的普及民用化應該會一大堆東西都被影響吧XD

dennysora iT邦新手 5 級 ‧ 2020-10-03 07:29:16 檢舉

很感謝大大的觀看,量子電腦的確是一個蠻有趣的議題。
但應該不會一瞬間,大神、巨頭公司都會先做好準備的~

我要留言

立即登入留言